这些修饰符可用于自定义 TextField 组件的行为和外观,包括键盘类型、自动更正、自动大写、提交操作等。
onSubmit为文本字段添加提交时触发的操作。
若直接提供函数形式:
等价于:
也可以明确指定触发提交操作的方式:
SubmitTriggers 可选值:"text":由文本输入控件(如 TextField、SecureField)触发。"search":由搜索输入框(使用 searchable 修饰符)触发。keyboardType设置聚焦输入时显示的键盘类型。
'default''numberPad''phonePad''namePhonePad''URL''decimalPad''asciiCapable''asciiCapableNumberPad''emailAddress''numbersAndPunctuation''twitter''webSearch'autocorrectionDisabled控制是否启用系统的自动更正功能。
true — 默认禁用自动更正。textInputAutocapitalization设置文本输入时的自动大写行为。
"never" – 不自动大写。"characters" – 每个字母都大写。"sentences" – 每个句子的首字母大写。"words" – 每个单词的首字母大写。submitScope阻止当前视图触发的提交操作向上传递到父级视图的 onSubmit 处理器。
false — 默认允许事件向上传递。启用此项后,该字段的提交事件将不会触发父视图中的提交处理逻辑。